Set a small size request and make the window resizable, to test
authorSoeren Sandmann <sandmann@daimi.au.dk>
Sun, 18 Jan 2004 12:28:38 +0000 (12:28 +0000)
committerSøren Sandmann Pedersen <ssp@src.gnome.org>
Sun, 18 Jan 2004 12:28:38 +0000 (12:28 +0000)
commitaccc299dfacffe58ad32f1ffb2f00188316a28e5
tree4e78ba257dea04ac236e2b2af5ce36f843e25ee9
parent1da6d9425e14dbf563c6b9a68f4fecc7252146fd
Set a small size request and make the window resizable, to test

Sun Jan 18 13:16:34 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

* tests/testgtk.c (create_toolbar): Set a small size request and
make the window resizable, to test mapping/unmapping of buttons.

* gtk/gtktoolbar.c (gtk_toolbar_remove_content,
gtk_toolbar_insert_tool_item): remove these functions.

* gtk/gtktoolbar.c (gtk_toolbar_show_all,
toolbar_content_show_all, gtk_toolbar_hide_all,
toolbar_content_hide_all): New functions.

Ignore show_all/hide_all for buttons created in compatibility mode.

* gtk/gtktoolbar.c (internal_insert_element, gtk_toolbar_show_all,
gtk_toolbar_hide_all): Make sure buttons are ignored by
gtk_toolbar_show_all() and gtk_toolbar_hide_all().

* gtk/gtktoolbar.c: s/regular_widget/compatibility/g

* gtk/gtktoolbar.c (struct _ToolbarContent): Allocate
GtkToolbarChild inline. Get rid of GtkToolbarChildSpace.

* gtk/gtktoolbar.c (toolbar_content_expose): Fix bug where widget
could become NULL.

* gtk/gtktoolbar.c (gtk_toolbar_add): Append new tool items
instead of prepending them.

* gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Use the same
'elapsed' for all items.

* gtk/gtktoolbar.c (struct _GtkToolbarPrivate): Turn booleans
into bitfields.

* gtk/gtktoolbar.c: Many formatting fixes
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktoolbar.c
tests/testgtk.c